Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Jordan Scales
@jdan
aha
Hunter Trujillo
@cryptoquick
I mean, premature optimization is a sure way to kill a project in its infancy, but it's important that we have that on the horizon too
Jordan Scales
@jdan
yeah
Hunter Trujillo
@cryptoquick
oh!
another major question
Jordan Scales
@jdan
mhm?
Hunter Trujillo
@cryptoquick
we'd need an intermediate geometry format that's compatible with your API. there's the procedural way to build the objects, which is cool, and super handy, but I guess that's where this conversation was heading. :3
Jordan Scales
@jdan
care to elaborate?
Hunter Trujillo
@cryptoquick
well, you know, a model format
it'd probably be what stackgl works in
Jordan Scales
@jdan
oh I see
Hunter Trujillo
@cryptoquick
but yeah, the thing is, currently isomer builds the objects with method calls
that could be done on the backend tho
they'd be static instanceable models
otherwise you could also just keep the frontend logic the way it is, and toss the geometry every time, but that's super bad for performance
Jordan Scales
@jdan
hmmm
interesting!
Hunter Trujillo
@cryptoquick
GPUs have vertex buffers that keep that geometry data, and then apply transformations to it
well, hm
I'm not sure if the xfm happens on the GPU or in CPU
usually in JS it's done in a matrix math lib
there is instancing though, and that really is great for performance
it can only be done with static models, of course
so, maybe the interface could stay the way it is
and then there'd be a compilation option in the future
Jordan Scales
@jdan
nifty idea
hadn't thought about that
Hunter Trujillo
@cryptoquick
well, I always thought the Isomer API was a little wasteful in that it made all that geometry every time the animation was run
Jordan Scales
@jdan
yeah it very much is :)
Hunter Trujillo
@cryptoquick
which is cool with canvas because you have to do that
Jordan Scales
@jdan
i'm gonna familiarize myself with some of this, I'm still a total graphics noob
Hunter Trujillo
@cryptoquick
but in webgl... there's less of a need for that
Jordan Scales
@jdan
mhm
i'm gonna sign off and read a bit before bed
Hunter Trujillo
@cryptoquick
one thing that is nice about the current direction though
Jordan Scales
@jdan
but let's keep it touch :)
Hunter Trujillo
@cryptoquick
okay
well, sure
it is late where you are :)
I mean, with canvas
I could talk graphics all night long :)
Jordan Scales
@jdan
haha
let's do this again sometime, I miss instant messaging
Hunter Trujillo
@cryptoquick
^_^
Jordan Scales
@jdan
ttys!
Hunter Trujillo
@cryptoquick
sure sure
ttyl
:)
Hunter Trujillo
@cryptoquick
@jdan yo, I made a simple editor using Isomer last night
http://i.imgur.com/sXJYPFc.png
as you can see, I really need the work being done on #39 lol
and eventually #15 but I got around that by making an isometric diamond-shaped SVG grid that I then correspond locations to Isomer