LDraw.org Discussion Forums
Bricksmith and Allen Smith - Printable Version

+- LDraw.org Discussion Forums (https://forums.ldraw.org)
+-- Forum: LDraw Programs (https://forums.ldraw.org/forum-7.html)
+--- Forum: LDraw Editors and Viewers (https://forums.ldraw.org/forum-11.html)
+--- Thread: Bricksmith and Allen Smith (/thread-22762.html)

Pages: 1 2 3


RE: Bricksmith and Allen Smith - Allen Smith - 2018-11-29

Hi everybody! I'm sorry it's been such a long time since I've been able to do anything with Bricksmith, and that I largely vanished. My story is a sadly common one in the LDraw community: when I started my project, I was young and had lots of time. But then the pressing obligations of life crowded in and my hobbies had to be pared down. Bricksmith survived our first child and it survived the babyhood of our second child, but it did not survive her toddlerhood. It became clear that I just didn't have time to do hobby software development anymore, and I had to pull back entirely. Unfortunately, I also enjoy putting words together, which means that responding to e-mails is an involved process for me. So I wound up both abandoning the software and going completely incommunicado. I focused instead on maintaining my involvement in the physical Lego hobby, which is how Orion finally found me alive and well at BrickCon this year.

Way back in 2005, I recognized that my goal of having a family was likely to eventually kill off my software hobby. That is why I chose to release the source code from the beginning. What I did not realize at the time was that a software project isn't just writing and testing code. It's also management. There is feature planning, design work, code reviews, and administrator maintenance. While I got the source code out there, I utterly failed to set up any kind of succession plan for all those other things. And when life did indeed happen as foreseen, I had no plan ready to implement. Consequently, nothing was done.

At this point, what the software clearly needs is for me to hand over the keys. I do so appreciate the contributions others made over the years—Ben and Robin particularly. I cannot contribute anymore, but I hope that someone else can. I granted Ben and Robin admin rights on Sourceforge so now someone else can update the website and control the source code repository. If you can, I would be delighted for you to move the source code over to a system which is friendlier to contributions from others, and hopefully do a better job than I did at welcoming contributions and handing out administrator privilege more freely.

I regularly attend Bricks Cascade, BrickCon, and BrickCan; I would love it if our paths crossed in person. My favorite thing about the Lego hobby is becoming friends with all sorts of random people I would otherwise never encounter. Maybe someday I'll get to a Lego convention outside the Pacific Northwest too!


RE: Bricksmith and Allen Smith - Warren Elsmore - 2018-12-03

Hi Allen,

You've nothing to apologise for - we need to be thanking you for such a fantastic editor! My whole team relies on it and over the years I must have designed hundreds of models with it - upto 10's of thousands of elements in some models.

I've already offered to Orion any help I can provide. Although I'm no coder, I do have a background in system architecture and I was used to working on the management of development projects before my LEGO career. So please, if there is anything I can do - just ask. I'm very keen to see Bricksmith grow and flourish.

(oh, and I will be at BrickCan next year, so if you're there it would be great to meet in person.)

Warren


RE: Bricksmith and Allen Smith - Petrasich - 2018-12-09

Hi, now that Allen has given the okay, can someone PLEASE post a beta release with code updates?   I'm pretty desperate to get a working version, even if its not perfect.  I have several projects backed up needing completion.  I'm also happy to provide bug reports to anyone actively working on code updates.  Thanks.  -Jason


RE: Bricksmith and Allen Smith - Manfred Kern - 2018-12-17

Hello,

did anyone managed to compile one of these two versions and when running put a brick on the model view area. The brick is not shown. The model view area is just the background color.

This area is managed by OpenGL, which seems to be broken with MacOS Mojave.

I created a simple OpenGL program and the screen is also blank It seems to be that with Mojave there is something wrong.
There  are a lot of related posts on Stack Overflow.


RE: Bricksmith and Allen Smith - Warren Elsmore - 2019-01-18

(2018-11-29, 4:05)Orion Pobursky Wrote:
(2018-11-29, 3:52)Ben Supnik Wrote: First, Warren: the good news is the latest tip of Bricksmith -will- run on Mojave.  I have been periodically fixing various breakages due to OS updates, so my guess is you're seeing something I have already fixed when maintaining Bricksmith for my own use.


Hi Ben, 

Whilst we work out a more long term solution, is there a chance you can share the compiled version of Bricksmith you have with us? LeoCAD seems to be getting more and more buggy on Mohave and it's starting to drive me nuts right now! 

I would be more than happy to repay you in beer / LEGO / beer in LEGO / hugs :-)

Warren


RE: Bricksmith and Allen Smith - brickmaniac - 2019-02-12

(2018-11-29, 3:52)Ben Supnik Wrote: First, Warren: the good news is the latest tip of Bricksmith -will- run on Mojave.  I have been periodically fixing various breakages due to OS updates, so my guess is you're seeing something I have already fixed when maintaining Bricksmith for my own use.
Hi gang!

I too am looking for an updated Bricksmith to run on Mojave machine. I would be willing to subsidize the the general release of an updated version (just as I have subsidized Allen's work in the past).  Thanks!  - Dan Siskind for the Brickmania team


RE: Bricksmith and Allen Smith - Travis Cobbs - 2019-02-13

(2018-11-29, 3:52)Ben Supnik Wrote: First, Warren: the good news is the latest tip of Bricksmith -will- run on Mojave.  I have been periodically fixing various breakages due to OS updates, so my guess is you're seeing something I have already fixed when maintaining Bricksmith for my own use.

The bad news is that compiling Bricksmith on Mojave/X-code 10 produces 3-d views where the parts are hidden.  The renderer is working - you can see the model in the debugger, but the scrolling views clip out the results.  I've been working around this by compiling builds on an older version of OS X until I have the patience to figure out what's gone wrong.

I pulled, built, and ran, and the debug build got an assertion failure on line 232 of LDrawGLRender.m:

Code:
    assert(glIsEnabled(GL_VERTEX_ARRAY));

A release build ran fine, but didn't show the model (not surprisingly, given the above assert).


RE: Bricksmith and Allen Smith - Travis Cobbs - 2019-02-13

(2019-02-13, 4:55)Travis Cobbs Wrote: I pulled, built, and ran, and the debug build got an assertion failure on line 232 of LDrawGLRender.m:

Code:
    assert(glIsEnabled(GL_VERTEX_ARRAY));

A release build ran fine, but didn't show the model (not surprisingly, given the above assert).

Adding the following to the OverlayWindowHelper initWithFrame: fixed the fact that the 3D views were all covered by another opaque view (which was actually a window, not a view):

Code:
       self.backgroundColor = [NSColor clearColor];

Once I did this, I seem to have gotten to the same point as Ben, which is broken Z Buffering. (It also has some dark mode issues.)


RE: Bricksmith and Allen Smith - Warren Elsmore - 2019-02-20

(2019-02-12, 23:15)brickmaniac Wrote:
(2018-11-29, 3:52)Ben Supnik Wrote: First, Warren: the good news is the latest tip of Bricksmith -will- run on Mojave.  I have been periodically fixing various breakages due to OS updates, so my guess is you're seeing something I have already fixed when maintaining Bricksmith for my own use.
Hi gang!

I too am looking for an updated Bricksmith to run on Mojave machine. I would be willing to subsidize the the general release of an updated version (just as I have subsidized Allen's work in the past).  Thanks!  - Dan Siskind for the Brickmania team

That makes two of us ;-)


RE: Bricksmith and Allen Smith - brickmaniac - 2019-02-20

(2019-02-20, 23:01)Warren Elsmore Wrote:
(2019-02-12, 23:15)brickmaniac Wrote: Hi gang!

I too am looking for an updated Bricksmith to run on Mojave machine. I would be willing to subsidize the the general release of an updated version (just as I have subsidized Allen's work in the past).  Thanks!  - Dan Siskind for the Brickmania team

That makes two of us ;-)

Have two of your books. Very well done, sir!