Code Monkey home page Code Monkey logo

redpawfx / partio Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wdas/partio

43.0 43.0 19.0 58.13 MB

C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. See the discussion group @ http://groups.google.com/group/partio-discuss

Home Page: http://www.partio.us

Python 0.37% TeX 0.49% C++ 30.58% C 0.37% CMake 1.33% Makefile 0.17% GLSL 0.03% Objective-C 66.67%
maya maya-plugin partio

partio's People

Contributors

aconty avatar aselle avatar awhetter avatar c42f avatar dadler avatar darcyharrison avatar davvid avatar dracwyrm avatar fpsunflower avatar hulud75 avatar jamesvecore avatar lchai avatar mclam009 avatar nikai3d avatar nyue avatar redpawfx avatar roliveira avatar steffenl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

partio's Issues

partview segfault

Partview crashes currently when loading particles with color and trying to turn the color channel on and off and also advancing the frame too fast on a heavy cache will cause segfaults

implement partio.shelf

need to create a full shelf mel file for the release to support all the features of the new nodes, especially
the partioInstancer connection

add support across all tools to plug in arbitrary velocity channel

For motion blur effects, it may sometimes be nice to be able to swap out the velocity channel for another channel or have multiple velo channels for different passes all in one cache.

Add a "velocityFrom" pulldown to the instancer and visualizer nodes, emitter already
has the ability to map position and velocity.

zlib.dll?!

Hello,
I hope I'm posting this at the right spot.
I've been trying to get partio4maya to run on at least 30 different systems so far.
Most of the machines use win vista 64 ultimate ..some use win 7 pro
I really can't figure out under what conditions the plugin is running or not ..the computers
have all the latest updates installed. I got it working on 8 machines. On most computers
it won't run. The error messages seem to be related to the zlib.dll "the module could not be loaded blabla..."
I'm not a programmer ..and unfortunately have no idea of how everything works (c++ compiling etc.)... but here is my question:

Obviously the zlib.dll is the only thing that needs to be installed separately ..would it be a big thing to just include
the necessary parts of the lib into the plugin.. to make sure it really runs on every system?

Or second question: I'm mostly using the RIB export so far ..for most other problems I also got other solutions..
Is it possible to get a RIB only version from you ...or maybe some limited version that won't need the zlib.dll? (guess its just needed for binary files!?...is it?)

That would make life for me so much easier for my experiments with the render farm I've got access to. Just installing the zlib.dll
on all computers by hand takes half a day ..compared to just dump the plugin on the server to the pluginpath of maya.

thanks for your time

3delight ptc

please some way to add 3delight pointcloud format for read???? Thanks.

Unable to import XYZ format on OSX Maya 2014

Hi there,

I mentioned this once before with not much of a resolution.

Now that PfTrack can export coloured XYZ files. I tried import one into Maya using PartIO by:

  • adding a Viz node
  • importing the XYZ file from PfTtrak
  • nothing happens

It really does appear that the OSX version of PartIO just doesn't work.
Is there anyone out there on OSX that has had some success?

Please don't ask for a white paper on the format used by The Pixel Farm as with PhotoScan I have no idea what they are doing or which white paper they based the their version of the format on. To me they look the same and any other.

Is there anything I can do to get this working?

Thank you.

two Partio4Maya Emitter crash (linux).

When two emitters are in a same scene, opening a new scene containing another partio emitter will crash maya. (Seg Fault).

I've pinned down the problem : it's related to the callbacks, and more specifically this line :

MObject tmo = thisMObject();

But I have no clue why exactly yet.

New node: PartioLoader

Implement a new maya node that implements a "loader" and outputs to mesh type. This will be the gateway to deforming partio caches. etc...

partio emitter not tracking IDs and lifespan/death correctly

It appears that when particles die currently in the partio emitter node, that its doing soemthing that ends up killing every particle per frame and re-populating with new ones.. this should not be happening, it should only add/remove based on partioID and move the other particles accordingly.

look into this..

Implement partio core side particle expansion

We need to create a single unified place in partio for particle expansion to use by render side procedurals. This will allow for renders to match particle positions across different renderers implementations of expansion.

[partio4Maya] Find a way to work with very big cache in Maya viewport

A very big cache could be for instance a 4Gb/frame.

On our workstations each loading when scrubing can take in this case 45 sec when scrubbing the timeline which is quite problematic in term of interactivity for the users.

Here is a hack, yet fonctionnal, to skip a certain percentage of .bhclassic particle from loading.

https://github.com/mikrosimage/partio/tree/mikros
commit [Partio4Maya] add a skip load feature (WIP: very ugly hack on lib/io โ€ฆ (11c4e73)

partioExport - filename flag

It would be usefull if partioExport had a flag overriding filename.
Right now filename is a particleShape.

This is handy when batch-baking several passes of simulation into Krakatoa-like namig scheme:
SmokeShape__part1of20.#.prt
SmokeShape__part2of20.#.prt
...

Emitter does not function without velocity attr

in the 0.9.3b release the partioEmitter does not function correctly and emit any particles unless it is able to read a velocity channel which is not always available, from the cache file.

PLY format

Add file format support for point cloud PLY file format.

Implement crop box to partio

implement a crop box input to the partio4 Maya tools this may end up being better to put into the core partio code, but I'd like to support arbitrary oriented box or sphere
and have it support crop at load time, or crop at display time.

.MC load crash maya on Partio Visualizer

Hi,

I'm trying to load/read a Nparticle cache with Partio Visualizer but when I select the file in the list maya crash.

I'm using Maya 2012 x64 sp2 on win 7.

This is the filename: nParticleShape1Frame200.mc.

Compiling Error (Linux CentOS 6.5, Maya 2013)

Hello,
Need help to compile partio4Maya on linux centOS. Using CMake 2.6

here is what i tried so far

[ruchit.bhatt@mf-cg-11][] - cd /home/ruchit.bhatt/Documents/Partio/partio
[ruchit.bhatt@mf-cg-11][
/Documents/Partio/partio] - mkdir .build
[ruchit.bhatt@mf-cg-11][/Documents/Partio/partio] - cd .build
[ruchit.bhatt@mf-cg-11][
/Documents/Partio/partio/.build] - cmake ..
CMake Error at CMakeLists.txt:40 (cmake_policy):
Policy "CMP0015" is not known to this version of CMake.

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/lib64/ccache/gcc
-- Check for working C compiler: /usr/lib64/ccache/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/lib64/ccache/c++
-- Check for working CXX compiler: /usr/lib64/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- CMAKE INSTALL PREFIX being changed to local build
-- Build Platform: Linux-x86_64
-- CMAKE INSTALL PREFIX = /home/ruchit.bhatt/Documents/Partio/partio/build-Linux-x86_64/
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Found ZLIB: /usr/lib64/libz.so
-- Found PythonInterp: /usr/bin/python2.6
-- Found NumPy: version "2.0.0.dev-1dc1877" /code/python2.6/el6/numpy/core/include
-- Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_PATH)
-- Could NOT find Arnold (missing: ARNOLD_LIBRARY ARNOLD_INCLUDE_DIR)
CMake Error at contrib/cmake/FindMaya.cmake:179 (if):
if had incorrect arguments: ${MAYA_VERSION} STREQUAL "2011" (Unknown
arguments specified).
Call Stack (most recent call first):
contrib/CMakeLists.txt:4 (find_package)

-- Configuring incomplete, errors occurred!

[ruchit.bhatt@mf-cg-11][/Documents/Partio/partio/.build] - cmake -L
CMake Error: The source directory "/home/ruchit.bhatt/Documents/Partio/partio/.build" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
-- Cache values
ARNOLD_INCLUDE_DIR:PATH=ARNOLD_INCLUDE_DIR-NOTFOUND
ARNOLD_LIBRARY:FILEPATH=ARNOLD_LIBRARY-NOTFOUND
CMAKE_BUILD_TYPE:STRING=Release
CMAKE_INSTALL_PREFIX:PATH=/usr/local
EXECUTABLE_OUTPUT_PATH:PATH=
LIBRARY_OUTPUT_PATH:PATH=
MAYA_EXECUTABLE:FILEPATH=MAYA_EXECUTABLE-NOTFOUND
NUMPY_INCLUDE_DIR:STRING=/code/python2.6/el6/numpy/core/include
SWIG_DIR:PATH=/code/tools/el6/swig/3.0.0/share/swig/3.0.0
SWIG_EXECUTABLE:FILEPATH=/code/bin/fedora13/swig
SWIG_VERSION:STRING=3.0.0
[ruchit.bhatt@mf-cg-11][
/Documents/Partio/partio/.build] - ^C
[ruchit.bhatt@mf-cg-11][/Documents/Partio/partio/.build] - ^C
[ruchit.bhatt@mf-cg-11][
/Documents/Partio/partio/.build] -

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.