aatish
It took an octillion calculations to train GPT 6 Astra
A Simple Puzzle Reveals the Jagged Edge of AI's Abilities
Nearly 20 Percent Fewer International Students Traveled to the U.S. in August
All the Science at Risk in Trump's Clash with Harvard
Trump Has Cut Science Funding to Its Lowest Level in Decades
Eight Charts That Sum Up Trump's First 100 Days
Can You Stop an Outbreak of a Contagious Disease?
The Big Government Contracts Doge Hasn't Touched
How Much Snow Will Fall Where You Live?
The Problem with '12 Years'
Climate Feedbacks Explained, with Pie
Climate Toy
Clogging Earth's Heat Drain
Interactive documentary on how viruses fold
Is your news feed a bubble?
Entropy Explained
I left that in as allowable behavior, because our goal with this was not necessarily to model a realistic cloth but more to experience interesting and unusual movements and behaviors. So glitch away!
Avoiding self intersections results in more realistic cloth behavior like folds and wrinkles. The problem is, iterating through all pairs of points comes at a computational cost, and can really drop the frame-rate, particularly for large cloths. So I decided to keep this setting off by default until I have a smarter way to implement this (e.g. using quadtrees).
We started from a three.js cloth simulation example and made a bunch of modifications. The cloth is modeled as a grid of point masses (particles) connected by springs. We've got options for horizontal & vertical springs (simulating cross grain, where the cloth threads run parallel to the edges), diagonal springs (simulating bias grain, where the cloth threads run diagonally), and springs that connect particles two units apart (simulating drape / bending stiffness, similar to a starched tablecloth). It's kind of amazing how a simple system of particles and springs can result in such rich cloth-like behavior. Other than the springs (which are modeled as constraints on the distance between particles), the only forces on the particles are wind and gravity. In addition we have constraints that account for collisions and simulate friction-like behavior.
We've submitted a paper that explains the details of how this works which I'll share once it's published, but for now if you're interested in learning more here are a few references, or google 'verlet integration constraints'. Also happy to try to answer your questions.
https://graphics.stanford.edu/~mdfisher/cloth.html http://www.pagines.ma1.upc.edu/~susin/files/AdvancedCharacte... http://kucg.korea.ac.kr/education/2005/CSCE352/paper/provot9... http://luthuli.cs.uiuc.edu/~daf/courses/Games/SimList/Papers...
Drape – a Fabric Simulator
Show HN: Drape – a Cloth Simulator
How insects breathe underwater
We spoke to Jon Harrison about this (the scientist we interviewed who studies insect growth & respiration). He says that the truth of the matter is we don't know the answer, it's still a hypothesis that the way insects breathe keep them small. There are other competing explanations, like that it's insect's exoskeletons that constrain their size, or ecological arguments (fewer predators means they can grow bigger). Also spiders don't use trachea to breathe but are also small.
One piece of evidence favoring the oxygen hypothesis is research that shows that the fossil record on giant insect size correlates with the oxygen levels in the past, all the way up until birds evolved (and wiped out the ecological niche for giant flying insects!)
http://blogs.discovermagazine.com/notrocketscience/2012/06/0...
And I'm told there's some more interesting work along these lines that's yet to be published.. so hopefully we should know more soon.
Lastly, there's all kinds of experimental work on breeding insects in high oxygen environments, but the results so far aren't universal.. some kinds of insects grow bigger, other's don't. The idea being that oxygen can help the insect grow but can also do damage to cells (in a way similar to aging), so you may need a long while to evolve and adapt to higher oxygen levels.