New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redpawfx #21

Open
wants to merge 470 commits into
base: master
from
This pull request is big! We’re only showing the most recent 250 commits.
Commits on Jun 5, 2013
  1. got all attrs in and AE template set up. now need to slide some thing…

    redpawfx committed Jun 5, 2013
    …s around to handle all the attrs and not replicate too much code over and over for each attr.
Commits on Jun 11, 2013
  1. started refactor of logic to streamline loops now that there's more t…

    redpawfx committed Jun 11, 2013
    …han 3 attrs to parse.
    
    not done yet.
Commits on Jun 12, 2013
Commits on Jun 13, 2013
  1. tested and fixed some bugs in the instancer. now it draws the points …

    redpawfx committed Jun 13, 2013
    …on subframes correctly and all attrs appear to work as they should for instancing rotation stuff.
  2. Merge branch 'partioInstancer' into redpawFX

    redpawfx committed Jun 13, 2013
    added support for instancer  aim axis stuff
Commits on Jun 18, 2013
Commits on Jun 20, 2013
Commits on Jul 17, 2013
  1. added some additional clearing of attr stuff to make UI changes updat…

    redpawfx committed Jul 17, 2013
    …e open GL
    
    specifically for index draw text on particles
Commits on Oct 2, 2013
  1. Merge branch 'master' into redpawfx

    redpawfx committed Oct 2, 2013
    Conflicts:
    	src/lib/core/KdTree.h
    	src/lib/io/ParticleIO.cpp
Commits on Oct 3, 2013
  1. working on getting milesGreen's Partio4Houdini contrib compiling in t…

    redpawfx committed Oct 3, 2013
    …he tree with cmake, not quite there yet... the plugin compiles, but does not show up in houdini... but his makefile version of the compile will... I'm a newb at HDK...
  2. Merge branch 'milo-green/master'

    redpawfx committed Oct 3, 2013
    Conflicts:
    	contrib/partio4Houdini/src/ROP_partio.C
    	contrib/partio4Houdini/src/partio_houdini.C
  3. cmake compiles the houdini plugin now. took a little hacking... and t…

    redpawfx committed Oct 3, 2013
    …here's still one spot where include path is hardcoded.. feel free to clean this up a bit further.
Commits on Oct 4, 2013
  1. formatting/ license updates and some help strings tweaked. added in p…

    redpawfx committed Oct 4, 2013
    …roper build outputs for the houdini plugin and icons
Commits on Oct 7, 2013
  1. fixes issue #27

    redpawfx committed Oct 7, 2013
    added a  partio attr on the particle shape itself  that defines  which entries have been checkboxed,  it works "live"  so as many changes that are made happen on each check/uncheck.
    Also added  better directory handling  and defaults for  unknown directory stuff.
    added support for changing the directory path manually  by editing the text field.
Commits on Oct 8, 2013
  1. fixing issue #24

    redpawfx committed Oct 8, 2013
    added support for  "byFrame"  attribute  to  skipframe playback  particle caches
Commits on Oct 10, 2013
  1. partview overhaul

    redpawfx committed Oct 10, 2013
    -fixed crashing with rapid key press repeats and color channels.
    -lowered  CPU usage by  removing constant  timer loop
      now it only updates and runs the timer loops when interaction is happening, either keypress or mouse movement
    -removed  'a' and 'c'  keypress events
    -replaced them with  colorFrom and alphaFrom right click menus that read the whole list of PP attrs so color and alpha are now user selectable
    only thing that is still not quite working is the brightness controls and sometimes there will be double frame jumps forward or back.
Commits on Oct 14, 2013
Commits on Oct 15, 2013
  1. fixed the mem leaks in the partviewer, reset function seems to actual…

    redpawfx committed Oct 15, 2013
    …ly work correctly... I missed another leak that I was not accounting for.
  2. Merge branch 'frameMemLeak' into partio4Maya

    redpawfx committed Oct 15, 2013
    this adds the  partio base code for  a "Reset" command  to  the partio lib
    which hopefully will be able to  fix the mem leak in the maya plugins now  as well
Commits on Oct 16, 2013
  1. fixed partio4Maya visualizer and instancer memory leak, would still l…

    redpawfx committed Oct 16, 2013
    …ike to implement this better in the partio core.
  2. Merge branch 'partio4Houdini' into redpawfx

    redpawfx committed Oct 16, 2013
    partio4Houdini  is  thanks to  Milo-Green and his fork/branch  I added  cmake project love to  tie the whole thing together.
Commits on Oct 17, 2013
  1. udpating cmake stuff to compile in windows.. we'll be bouncing back a…

    redpawfx committed Oct 17, 2013
    …nd forth like this for a little bit between platforms, making sure one cmake setup works for everything
    
    Removed build of  ICECACHE for now (need to remove from  maya plugin as well)  since it needs work to be cross plat compatible
    Haven't finished  updating all the cmake stuff yet for windows .. need to do  maya plugin and eventually add support for arnold and houdini plugs
Commits on Oct 21, 2013
  1. updated cmake to separate build from output/install dirs for libs and…

    redpawfx committed Oct 21, 2013
    … bin outputs... cmake was getting confused
  2. updated contrib top level to switch around win32 and apple to build c…

    redpawfx committed Oct 21, 2013
    …ontrib stuff until later.
  3. update to cmake for windows findMaya.cmake and added namespace for pa…

    redpawfx committed Oct 21, 2013
    …rtio enum types used in partioInstancer
  4. updated cmake to look in MAYA_LOCATION as a cmake param instead of ENV

    redpawfx committed Oct 21, 2013
    took out  MAYA_VER_NUM in   maya install dirs and used cmake defined  MAYA_VERSION  instead.
Commits on Oct 22, 2013
  1. removed "iceCache" from the list of formats temporarily for 0.9.6 bec…

    redpawfx committed Oct 22, 2013
    …ause it is pretty broken and won't cross platform compile.
  2. updated cmake to add in Osx openGl stuff and fixed devkit find for OS…

    redpawfx committed Oct 22, 2013
    …X cmake compile as well
  3. added Partio4Maya Changelog file and upped partio4Maya plugin version…

    redpawfx committed Oct 22, 2013
    … to 0.9.7 to begin the next round up upgrades
Commits on Oct 24, 2013
Commits on Nov 13, 2013
  1. commented out reset function, it seems to be causing a crash in the m…

    redpawfx committed Nov 13, 2013
    …aya plugin on certain machines.
    
    added additional check for  maya plugins  to not  double release mem if its already NULL
    restored  version to 0.9.6a,  will have to re-release in a week or two after shakeout
Commits on Nov 14, 2013
Commits on Nov 15, 2013
  1. added new Realflow RPC format reader

    redpawfx committed Nov 15, 2013
    (writer coming soon)
    uses  official NextLimit  open source format code.
  2. stopped using reset function in partview.

    redpawfx committed Nov 15, 2013
    no mem leaks, uses same mem clearing scheme as contrib partio4Maya stuff
  3. Merge branch 'newRealflowFormats' to add RPC read format into partio

    redpawfx committed Nov 15, 2013
    upped version to subrelease 0.9.6b
Commits on Dec 4, 2013
Commits on Dec 5, 2013
  1. udpated lib path stuff and added in default install prefix stuff to m…

    redpawfx committed Dec 5, 2013
    …ake this rez version more compatible to
    
    either use rez or not use rez
  2. updated CmakeLists files to support "local_install" vs rez install

    redpawfx committed Dec 5, 2013
    If you override  CMAKE_INSTALL_PATH  with a custom output path, it will  output the defaults
    but if you leave the default  /usr/local  it will   remap it to install into a build  dir in the  top level partio src
    and put the  platform types and  versions into the  subdirs  the way I  want  to continue to release partio to the public
Commits on Dec 10, 2013
  1. updates from chad dombrova, fixing some issues with numpy if its not …

    redpawfx committed Dec 10, 2013
    …installed.
    
    cmake was failing.
Commits on Feb 19, 2014
  1. Merge branch 'redpawfx' into redpawfx-rez

    redpawfx committed Feb 19, 2014
    Conflicts:
    	contrib/partio4Arnold/plugin/CMakeLists.txt, reverted to rez version
Commits on Feb 20, 2014
  1. Merge branch 'master-wdas' into redpawfx

    redpawfx committed Feb 20, 2014
    Conflicts:
    	CMakeLists.txt
    	README
    	src/lib/core/KdTree.h
    	src/lib/io/PRT.cpp - not applied, was causing  loading infinite loops of some kind.
    	src/lib/io/ParticleIO.cpp
Commits on Mar 20, 2014
  1. updating openGL code a bit, something seems off in 2014 with alpha bl…

    redpawfx committed Mar 20, 2014
    …ending from how it used to work.. need to really rework the point draw stuff eventually anyway.
Commits on Mar 22, 2014
  1. slightly better at opacity issues.. might have to switch over some st…

    redpawfx committed Mar 22, 2014
    …uff to use the draw calls from a locator instead of shape.
    
    will look into this..
Commits on Aug 15, 2014
  1. fixed simple 2015 compile issue, missing include. no viewport 2.0 upd…

    redpawfx committed Aug 15, 2014
    …ates yet, but does not crash, just does not display in VP2.0
  2. Merge branch 'redpawfx' into redpawfx-rez

    redpawfx committed Aug 15, 2014
    Conflicts:
    	src/py/CMakeLists.txt
    
    fixes  maya 2015 base  compat , no viewport 2.0 yet
Commits on Sep 10, 2014
Commits on Sep 13, 2014
Commits on Jan 7, 2015
Commits on Jan 28, 2015
  1. Merge remote-tracking branch 'origin/redpawfx' into redpawfx-rez

    redpawfx committed Jan 28, 2015
    updates include particle deformation support, and some stuff to try to make
    bhClassic work  as a format.
Commits on Feb 19, 2015
  1. simple casting/type updates

    redpawfx committed Feb 19, 2015
  2. adding support for incandescencePP channel to partioVisualizer and ar…

    redpawfx committed Feb 19, 2015
    …nold translation.
    
    adding support for arnold partioVisualizer translation,
    control over exporting extra PP channels into the ass stream
    added  overProcedural attribute to partioVisualizer arnold translation data
    allowing custom partio  procedurals to be  called  based on the partioGenerator procedural.
Commits on Mar 30, 2015
  1. cleanup

    redpawfx committed Mar 30, 2015
  2. adding arnold partioPoint shader that reads rgbPP, incandescencePP an…

    redpawfx committed Mar 30, 2015
    …d opacityPP values and pipes them into shading control.
Commits on Apr 26, 2015
  1. Merge branch 'redpawfx' into redpawfx-rez

    redpawfx committed Apr 26, 2015
    Conflicts:
    	contrib/partio4Arnold/CMakeLists.txt
  2. Updated Milo-Green version of Partio4Houdini code to work in Houdini 14.

    redpawfx committed Apr 26, 2015
    several small API changes.
  3. Merge branch 'redpawfx' into redpawfx-rez

    redpawfx committed Apr 26, 2015
    updated houdni plugin for  version 14
Commits on Apr 30, 2015
Commits on May 5, 2015
  1. Adding min particle radius, similarly to max particle radius.

    sirpalee committed May 5, 2015
    Adding a control to filter small particles based on the magnitude of the ratio between the distance from object origin and particle radius.
    Adding simple controls to remap the radius. This causes some compatibility issues with official mtoa versions, be aware.
Commits on May 8, 2015
Commits on May 10, 2015
Commits on May 12, 2015
Commits on May 13, 2015
  1. Some simple code cleanup.

    sirpalee committed May 13, 2015
Commits on May 30, 2015
Commits on Jun 4, 2015
Commits on Jun 30, 2015
Commits on Jul 21, 2015
  1. Spacing fix.

    sirpalee committed Jul 21, 2015
Commits on Jul 29, 2015
Commits on Jul 30, 2015
Commits on Jul 31, 2015
  1. Tabs to spaces.

    sirpalee committed Jul 31, 2015
Commits on Sep 4, 2015
Commits on Dec 21, 2015
Commits on Dec 22, 2015
Commits on Dec 23, 2015
  1. Reformatting code and using the new string based attributes instead o…

    sirpalee committed Dec 23, 2015
    …f ints to specify the channel names.
  2. Reformatting more code.

    sirpalee committed Dec 23, 2015
Commits on Dec 24, 2015
  1. Adding a proper interface over the new textfields, to select the avai…

    sirpalee committed Dec 24, 2015
    …lable channel using the right mouse button.
Commits on Dec 28, 2015
  1. Fixing acceleration usage in the procedural. We don't need acc when t…

    sirpalee committed Dec 28, 2015
    …here is no velocity and there was a small bug.
  2. Fixing velocity type check.

    sirpalee committed Dec 28, 2015
Commits on Jan 4, 2016
  1. Adding a skeleton draw override, with some detailed comments about th…

    sirpalee committed Jan 4, 2016
    …e proper approaches to take for VP2. Also, refactoring.
Commits on Jan 5, 2016
  1. Running code reformatter, and cleaning up some of the calls, and hard…

    sirpalee committed Jan 5, 2016
    …coded values (using enums etc...). Also enforcing Werror.
Commits on Jan 7, 2016
Commits on Jan 8, 2016
  1. Code cleanup.

    sirpalee committed Jan 8, 2016
  2. Some temp changes.

    sirpalee committed Jan 8, 2016
Commits on Jan 13, 2016
  1. Adding an optional namespace flag to partio and refactoring all the s…

    sirpalee committed Jan 13, 2016
    …ources, except the python bindings, to use them.
Commits on Jan 19, 2016
  1. Removing old files.

    sirpalee committed Jan 19, 2016
Commits on Jan 21, 2016
  1. Drawing logo and solving the occasional draw problem when the boundin…

    sirpalee committed Jan 21, 2016
    …g box of the draw override was initialized to zero and the cache update was never triggered.
Commits on Jan 29, 2016
Commits on Feb 1, 2016
  1. Merge branch 'redpawfx-rez' of ssh://repos.luma.la/luma/git/partio in…

    Imre Tuske
    Imre Tuske committed Feb 1, 2016
    …to redpawfx-rez
  2. Fixing curvy motion blur.

    sirpalee committed Feb 1, 2016
Commits on Feb 2, 2016
  1. figured out the NParticle lifespan issue is being caused by calling e…

    redpawfx committed Feb 2, 2016
    …valuateDynamics on the nParticle node, (regular particles still work)
    
    so I filtered them out.  however  NParticles all end up at the origin  if being viewed thru  Viewport 2.0  this way if you're  not using the
    "perFrame" checkbox from the UI..  this stinks of   API bug  and I'll ping  the  beta board about it soon..
Commits on Feb 5, 2016
  1. Merge commit '2431beb95d738d4baca5a177ff949aa16568a28d' into redpawfx

    redpawfx committed Feb 5, 2016
    Conflicts:
    	src/lib/io/BIN.cpp
    	src/lib/io/PRT.cpp
  2. Merge commit '1fd6747070389955c9723b6123aeee9d023a2f00' into redpawfx

    redpawfx committed Feb 5, 2016
    Conflicts:
    	CMakeLists.txt
Commits on Feb 9, 2016
  1. No real answer on the api bug yet.. so temporarily making "perframe" …

    redpawfx committed Feb 9, 2016
    …the default in the UI which should at least make things more consistent
Commits on Feb 22, 2016
Commits on Feb 24, 2016
  1. Changing the world view projection to an uniform, instead of the buil…

    sirpalee committed Feb 24, 2016
    …t-in glsl attribute. The billboard drawing is broken at the moment.
Commits on Feb 25, 2016
  1. Fixing build error.

    sirpalee committed Feb 25, 2016
Commits on Mar 11, 2016
Commits on Mar 18, 2016
  1. added some AiMsgDebug prints

    redpawfx committed Mar 18, 2016
Commits on Apr 7, 2016
  1. Fixing find maya cmake.

    sirpalee committed Apr 7, 2016
Commits on May 12, 2016
  1. lovely annoying maya error.. openGL redraw without instancer was brok…

    redpawfx committed May 12, 2016
    …en...
    
    points  were not being drawn unless an instancer was connected and visible to force an update to the node,
    by re-ordering some attrs  and  attribute add order slightly.. all is working again...   LAME
Commits on May 13, 2016
Commits on Jun 16, 2016
Commits on Jul 1, 2016
Commits on Aug 25, 2016
  1. support for shading points based on normal

    Paul Molodowitch
    Paul Molodowitch committed Aug 25, 2016
  2. fix bad rebase / merge

    Paul Molodowitch
    Paul Molodowitch committed Aug 25, 2016
Commits on Aug 26, 2016
  1. fix for AE templates, with non-unique shape names

    Paul Molodowitch
    Paul Molodowitch committed Aug 26, 2016
  2. fix for crash when turning on normals attr

    Paul Molodowitch
    Paul Molodowitch committed Aug 26, 2016
Commits on Sep 14, 2016
Commits on Oct 28, 2016
Commits on Nov 22, 2016
  1. adding shader compile and adding new shader that still needs some love,

    redpawfx committed Nov 22, 2016
    partioCacherSampler:
    
    a shader node that  samples point clouds  or writes them using  partio
    to shade or  write shading data  for cache re-use.
Commits on Dec 1, 2016
  1. cleanup a bit, still need the once-over from Pal, but blocking artifa…

    redpawfx committed Dec 1, 2016
    …cts are gone, and blending works now.
Commits on Dec 4, 2016
Commits on Dec 5, 2016
  1. Code cleanup.

    sirpalee committed Dec 5, 2016
Commits on Dec 7, 2016
Commits on Feb 2, 2017
Commits on Feb 27, 2017
Commits on Mar 14, 2017
Commits on Mar 15, 2017
Commits on Mar 23, 2017
Commits on Mar 24, 2017
  1. Making mtoa extension compatible with both mtoa 12 and 14 and updatin…

    sirpalee committed Mar 24, 2017
    …g arnold cmake module for the future.
Commits on May 5, 2017
  1. Merge branch 'redpawfx-rez' into redpawfx

    redpawfx committed May 5, 2017
    # Conflicts:
    #	src/lib/io/BIN.cpp
  2. Merge branch 'redpawfx-rez' into redpawfx

    redpawfx committed May 5, 2017
    # Conflicts:
    #	CMakeLists.txt
    #	contrib/cmake/FindMaya.cmake
  3. remove SCons support

    redpawfx committed May 5, 2017
    Conflicts:
    	SConstruct
    	src/lib/SConscript
    	src/py/SConscript
    	src/tests/SConscript
    	src/tools/SConscript
Commits on May 7, 2017
Commits on May 8, 2017
Commits on May 9, 2017
  1. Adding new api functions to query the supported read/write formats.

    sirpalee committed May 9, 2017
    Also adding query functionality to partinfo.
Commits on May 11, 2017
Commits on May 16, 2017
Commits on May 18, 2017
  1. Ups, fixing typo.

    sirpalee committed May 18, 2017
Commits on May 24, 2017
Commits on May 28, 2017
Commits on May 29, 2017
  1. Adding some half baked code.

    sirpalee committed May 29, 2017
  2. Some cleanup.

    sirpalee committed May 29, 2017
Commits on Jun 1, 2017
  1. Avoiding a crash.

    sirpalee committed Jun 1, 2017
Commits on Jun 2, 2017
  1. Adding topology generator for PartIO for USD.

    sirpalee committed Jun 2, 2017
    Also reorganizing structure and sharing code between multiple source files. internal issue #7
Commits on Jun 5, 2017
  1. Fixing typo.

    sirpalee committed Jun 5, 2017
Commits on Jun 6, 2017
Commits on Jun 21, 2017
Commits on Jul 14, 2017
Commits on Jul 17, 2017
Commits on Jul 24, 2017
  1. Merge branch 'redpawfx-rez' into redpawfx

    redpawfx committed Jul 24, 2017
    consolidating branches