• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Games With Fire

GAMES WITH FIRE

  • Portfolio
  • Nyctinasty Oasis
  • About
  • Contributors
  • Blog
  • Contact

3D models

Nyctinasty · January 9, 2018

So, starting to work with Processing to develop 3D models.  Probably, a drafting program or something like Illustrator would be easier to work in.  So, why the “hard way”?

Perspective view

Within Processing, the model is produced procedurally, meaning “generated by code”.  That’s handy for two reasons.

One, you really must know exactly where everything is and how big it is.  We’ve got several “tricky” angles.  For example, the the upright members are 10′ long 4″x”4″‘s, and they’re not set at right-angles to the “deck”.  If we want the deck height of each platform (“sepal deck”) to be 8’, then the only way that’ll work is to have the legs “splayed” 35.26 degrees off vertical.  By forcing the drawing step to provide exact locations and angles, we don’t end up with a surprise.

Two, a procedurally generated model can be used for other purposes.  In our case, it would be extremely useful to have a simulation of the project available for “seeing” how decoration and color choices would “look”.  Moreover, our software developers can “see” how a set of lighting animations would “look”.  Finally, as the project starts to come together, Processing can read the MQTT messages being passed around, and serve as a dashboard/monitor for the project.

Plan view – orthosteric
Plan view – perspective

Share this:

  • Facebook

Like this:

Like Loading...

Filed Under: Nyctinasty

Mike Dodds

Footer

  • Facebook
  • GitHub
  • YouTube

Copyright © 2018 · Games With Fire · Maker Pro

 

Loading Comments...
 

    %d