Senior Studio 2 Project

Update 5/23/23

The CG shot is completely finished! After some back and forth with the supervisor and implementing some changes, here are the final versions of the regular and glow pass which will be added in comp:

Update 5/10/23

It has been some time since the last update, but I have been working on making the changes asked for in the feedback I got. I have made the veins faster, changed the lighting to red, and cranked up subsurface. Next I will get notes on this version and add some atmospheric fog and the shot should be near completion.

Update: Feedback on Midterm Progress

I received some notes on my work for both shots:

CG Shot
  • Show veins for longer, have veins growing faster
  • try red lighting instead of white
  • get more depth in vein texture, try adding purple in subsurface
  • Add dust or atmosphere haze to help with depth
Face Veins Shot
  • Make veins less dense/overlapping
  • Make veins go up more around the eyes

4/26/2023 – Midterm

I have created the basic modelling for the facial vein growth:

There are a few weird bugs with animation and the bottom part of the vein is drifting slightly so I will probably double check my projection and then model some thickness. After that I can review with the supervisor, do some lighting and shading and the shot should be ready for comp.

For the all-cg vein growth shot I have a WIP render with my vein shader and some light flickering. There is a glow on the veins to show that I added it to my shader but it will be rendered in a separate pass to allow the comp artist to control where it glows and how much.


Here is a work in progress of the shader I’m working on!

I tried out a quick camera shake animation. I think I like it but I’m not sure if it’s too much, so I’ll probably tweak it a little more.


I have made progress with the layout of the all-cg veins shot. I have created a ‘tube’ for the veins to grow in that subtly animates with some noise applied via a Mountain SOP. I gave a tube sop a ton of divisions, reversed the faces, and also shrunk the far end down to radius of 0.1, using forced perspective to make the end of the tube appear much further away.

I also added operators to the dynamics network to make my particles attempt to steer away from the walls and each other. This, while not perfect, has significantly reduced the amount of veins overlapping into each other, and makes sure they stay inside the walls of the tube.

I also made progress on the Beef Up/ face veins shot! I received both the original plate and facial tracking model data from Jadyn, and was able to project my veins onto the face the same way as before. I used a Point Deform SOP and a stationary copy of the face to make sure the veins deform accurately with the face.

These test veins definitely aren’t the final layout, there will most likely be more coverage on both sides going from the neck up to the cheeks.


I have been doing RND on the face veins based on the research I was doing last update, and I was able to create a rough method of wrapping the veins around the face. I am using a similar method to the L System wrapper tool created by Alessandro Pepe linked below, but I have written it in VEX rather than using VOP nodes. By converting the geometry into a signed distance field (SDF) volume, I am able to determine the distance from any position to the nearest point on the surface. By using this information I can calculate how to move each point in the veins to the closest point on the surface.

Once I have the animated facial track geometry it should just be a matter of projecting the veins on to the undeformed mesh and then using a point deform to make them follow the animation.

Meanwhile I will continue tweaking the all-cg veins shot. By the end of this week I will have the camera move and vein layout finalized and will be ready to fully move to lighting and rendering. The last additional element I have to add will be a ‘tube’ that the veins will be growing inside. Next week I’ll work on shading everything and creating the glow pass that will be used by comp.

4/11/2023 – Small research update for V1BT3 (face veins shot)

I found a resource from an FX artist who wrote a Houdini otl that wraps L-systems around geometry very efficiently using VOPS and VDBs. I will leave the link here to return back to later:

Some more L-system resources:

Space colonization algorithm:


For today’s progress I have an improved camera move, bulging implemented, and a basic start render (using Redshift).

The veins have a subtle bulging effect which I wrote using VEX code that runs over the geometry. It runs in the same operator that causes the ends of the growing veins to appear to start small and grow over time.

In this code I create parameters to control the size of the veins as well as the falloff from minimum to maximum thickness, which is controlled by a factor I can edit. Then I multiply this size by a custom sine wave that is fit to bulge the vein by a certain factor and animates over time using the @age attribute on the particle points. Because I create my vein lines by replicating particles, they already have this age value I can use to animate over time.

I began creating a shader in Redshift but it is still very simple. I plan on adding some more texture to the veins through a procedural bump or displacement map in Redshift. For lighting, my reference has deep, dark colors and not necessarily photoreal lighting conditions for the inside of the human body, but this will serve to emphasize the effect the steroids are having on the characters.

What’s next? I’ll be adding the glow effect as I create the shader, and I will probably use an out node with a material override to quickly render both passes. I also received some feedback from the Class 5 critique which I will look through for further changes. Right now I think the veins are too clustered, and could use some more variation as to how often they split off.


I have made progress in modeling the veins. I also was able to solve the line connection issue with the help of my classmate Kyle. We discovered that the issue had to do with a point number mismatch and were able to get it looking right.

I also have received more shot information from Jadyn such as shot length and resolution, and have set up a basic camera move:

Consulting with the Professor and Jadyn, we decided it might be a good idea to render out both a regular beauty and a separate ‘glow’ pass, to allow the comp artist to tweak the glowing of the veins to their liking. I also thought it could look effective to add a sort of bulging moving along the veins like they are transporting something inside, so I’ll work on potentially adding that.


I have some work in progress for my veins! I am using particles to simulate the growth of the veins. Doing this allows me a lot of control while still allowing for a somewhat unpredictable behavior. For example I have a POP Interact force inside my Houdini particle network that gently pushes the leading particles away from each other so that the veins don’t intersect.

Right now the veins are created using 3 particles and a POP replicate which creates the offshoots. As a particle gets older, the probability that it splits off increases over time. As the particles move, they leave a trail of points every frame that I connect together using an Add SOP.

Here is what my POP network is looking like so far:

Currently I’m having some trouble with connection of the lines which would be the next step towards actually modeling the veins. They look fine at the end but as the simulation grows each branch connects back onto itself with a jarring straight line that follows the particle around. My next priority will be solving this so I can move to getting some rough modeling of the actual vein tubes.

I am also getting in touch with the supervisor Jadyn regarding beginning R&D on another shot, which I want to clarify specifics on before starting. I will be receiving a facial track/animation from her around Week 4 that I will be applying more FX to and have until then to research the effect so I want to be clear on the effects the director wants.

Initial Update:

For my Studio II Project I will be working on several FX shots for the student film Timeless, directed by Ethan Hawthorne-Dallas, with Jadyn Murphy as visual effects supervisor.

I’ll be focusing on a series of shots involving characters who are taking drugs. The first ones I will begin working on are all-CG shots where I will be creating growing veins. The supervisor Jadyn has provided me with some inspiration and reference and I am excited to go forward with this project!






132 responses to “Senior Studio 2 Project”

  1. Haircuts Avatar

    Howdy this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding experience so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!

  2. Beauty Avatar

    I have realized that car insurance businesses know the motors which are vulnerable to accidents and other risks. Additionally they know what style of cars are prone to higher risk along with the higher risk they’ve already the higher the actual premium fee. Understanding the very simple basics involving car insurance will help you choose the right form of insurance policy that can take care of your preferences in case you happen to be involved in an accident. Many thanks sharing a ideas with your blog.

  3. Fashion Avatar

    Through my notice, shopping for consumer electronics online may be easily expensive, however there are some tips that you can use to help you get the best discounts. There are often ways to come across discount promotions that could help make one to come across the best consumer electronics products at the cheapest prices. Good blog post.

  4. Layered Hairstyles Avatar

    Thanks for the guidelines shared on your blog. Something else I would like to mention is that weight-loss is not supposed to be about going on a fad diet and trying to reduce as much weight that you can in a couple of weeks. The most effective way to shed weight is by acquiring it slowly but surely and right after some basic ideas which can assist you to make the most from the attempt to shed pounds. You may know and already be following most of these tips, however reinforcing information never damages.

  5. Brunette Hairstyles Avatar

    I appreciate, cause I found just what I was looking for. You’ve ended my four day long hunt! God Bless you man. Have a great day. Bye

  6. find more information Avatar

    This is actually interesting. I wonder if I could ask one or two questions?

  7. Prom Hairstyles Avatar

    I would like to thank you for the efforts you’ve put in writing this blog. I’m hoping the same high-grade blog post from you in the upcoming also. Actually your creative writing abilities has encouraged me to get my own web site now. Actually the blogging is spreading its wings quickly. Your write up is a great example of it.

  8. Dryer Vent Cleaning Avatar

    Thank you for providing me with these article examples. May I ask you a question?

  9. I Fashion Styles Avatar

    Thank you for sharing this article with me. It helped me a lot and I love it.

  10. Find Fix It Avatar

    The articles you write help me a lot and I like the topic

  11. I Fashion Styles Avatar

    How can I find out more about it?

  12. Haircuts Avatar

    Thanks for posting. I really enjoyed reading it, especially because it addressed my problem. It helped me a lot and I hope it will help others too.

  13. Alberto D. Harris Avatar

    I know this if off topic but I’m looking into starting my own blog and was curious what all is required to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet smart so I’m not 100% positive. Any suggestions or advice would be greatly appreciated. Kudos

  14. Emmat Avatar

    Can provide a link mass to your website

  15. Katherinet Avatar

    Your site’s position in the search results

  16. Nicolet Avatar

    I offer mutually beneficial cooperation

  17. Peggyt Avatar

    Cool website. There is a suggestion

  18. Mollyt Avatar

    I really liked your site. Do you mind

  19. Adelaidat Avatar

    Here’s what I can offer for the near future

  20. Pollyt Avatar

    Can provide a link mass to your website

  21. Violat Avatar

    Your site’s position in the search results

  22. Paulat Avatar

    I offer mutually beneficial cooperation

  23. Candyt Avatar

    Cool website. There is a suggestion

  24. Stellat Avatar

    Can provide a link mass to your website

  25. Ginat Avatar

    Your site’s position in the search results

  26. Nicolet Avatar

    Free analysis of your website

  27. Hairstyles Avatar

    May I request more information on the subject? All of your articles are extremely useful to me. Thank you!

  28. Katherinet Avatar

    I offer mutually beneficial cooperation

  29. KAYSWELL Avatar

    Thanks for posting. I really enjoyed reading it, especially because it addressed my problem. It helped me a lot and I hope it will help others too.

  30. Stellat Avatar

    Can provide a link mass to your website

  31. Medium Hairstyles Avatar

    Great content! Super high-quality! Keep it up!

  32. Ginat Avatar

    Your site’s position in the search results

  33. Medium Hairstyles Avatar

    I’d like to find out more? I’d love to find out more details.

  34. Nicolet Avatar

    Free analysis of your website

  35. Katherinet Avatar

    I offer mutually beneficial cooperation

  36. Sophiat Avatar

    Cool website. There is a suggestion

  37. Gabrielt Avatar

    I really liked your site. Do you mind

  38. Naomit Avatar

    Here’s what I can offer for the near future

  39. I Fashion Styles Avatar

    Thank you for sharing this article with me. It helped me a lot and I love it.

  40. Junet Avatar

    The best prices from the best providers

  41. Sherryt Avatar

    Additional earnings on your website

  42. Murielt Avatar

    I would like to post an article

  43. Arielt Avatar

    How to contact the administrator on this issue

  44. Juliat Avatar

    Shall we exchange links? My website

  45. Sharont Avatar

    The offer is still valid. Details

  46. Estert Avatar

    We offer cooperation on SEO optimization

  47. Celebrities Avatar

    You’ve been great to me. Thank you!

  48. Hairstyles Haircuts Avatar

    I’d like to find out more? I’d love to find out more details.

  49. Joycet Avatar

    Can provide a link mass to your website

  50. Stellat Avatar

    Can provide a link mass to your website

  51. Hottest Hairstyles Avatar

    I really appreciate your help

  52. Katherinet Avatar

    I offer mutually beneficial cooperation

  53. peretyazhka jepl Avatar

    Надежная перетяжка мебели в Минске по доступной цене
    обшивка дивана [url=][/url] .

  54. casino iqpr Avatar

    Aprovecha esta oportunidad: bono casino sin deposito
    casino online bono sin deposito [url=]casino online bono sin deposito[/url] .

  55. Hairstyles Avatar

    I enjoy you because of your entire work on this web page. My daughter enjoys getting into investigation and it’s really easy to understand why. Many of us learn all relating to the compelling form you deliver important strategies by means of this website and even recommend contribution from visitors about this subject and our girl is actually being taught a lot of things. Enjoy the remaining portion of the year. You have been doing a superb job.

  56. Sekret-Natury Avatar

    Excellent write-up

  57. gazon qdKa Avatar

    Какая трава используется в рулонном газоне
    рулонный газон цена за м2 [url=][/url] .

  58. Hottest Hairstyles Avatar

    Thank you for this article. I will also like to express that it can be hard if you are in school and just starting out to create a long credit score. There are many learners who are simply just trying to endure and have an extended or beneficial credit history is often a difficult issue to have.

  59. Haircuts Avatar

    Thanks for your posting. Another issue is that just being a photographer entails not only problem in capturing award-winning photographs but in addition hardships in establishing the best digital camera suited to your needs and most especially struggles in maintaining the caliber of your camera. It is very true and clear for those photographers that are in to capturing this nature’s eye-catching scenes — the mountains, the forests, the wild or even the seas. Visiting these exciting places undoubtedly requires a digicam that can surpass the wild’s nasty natural environment.

  60. Beauty Fashion Avatar

    Hello. fantastic job. I did not anticipate this. This is a excellent story. Thanks!

  61. Trending Hairstyles Avatar

    Hey are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you need any html coding expertise to make your own blog? Any help would be greatly appreciated!

  62. Hairstyles Avatar

    One thing is the fact one of the most frequent incentives for using your card is a cash-back or perhaps rebate provision. Generally, you’ll get 1-5 back for various purchases. Depending on the card, you may get 1 back on most buying, and 5 again on acquisitions made at convenience stores, gasoline stations, grocery stores in addition to ‘member merchants’.

  63. dom-iz-brusa evOl Avatar

    Дизайнерский проект
    3. Просторный дом из бруса 9х12: идеальное жилье для семьи
    дома из бруса 9х12 [url=][/url] .

  64. Hairstyles Avatar

    Thanks for the recommendations you have shared here. Yet another thing I would like to convey is that laptop memory demands generally increase along with other advancements in the technological know-how. For instance, as soon as new generations of processors are made in the market, there is certainly usually a related increase in the scale demands of both laptop memory in addition to hard drive room. This is because the software program operated by way of these processors will inevitably boost in power to benefit from the new technology.

  65. Zobacz więcej Avatar

    Excellent write-up

  66. Hottest Hairstyles Avatar

    Greetings from Colorado! I’m bored to tears at work so I decided to browse your blog on my iphone during lunch break. I really like the info you provide here and can’t wait to take a look when I get home. I’m surprised at how fast your blog loaded on my cell phone .. I’m not even using WIFI, just 3G .. Anyways, excellent blog!

  67. casino zuen Avatar

    Conviertete en un ganador en los casinos en linea de Peru
    casino en linea peru [url=]casino en linea peru[/url] .

  68. casino games jpka Avatar

    Play and Win Real Money Online Games
    best online casino games kenya [url=]games that pay real money in kenya[/url] .

  69. олимп кз Avatar

    Лучшие казино мира и их особенности
    Как заработать на игре в казино
    [url=]казино олимп[/url]

  70. casino lxea Avatar

    Попробуйте свою удачу в онлайн казино Беларусь и выиграйте крупный джекпот
    онлайн казино Беларусь [url=]лучшие онлайн казино в Беларуси[/url] .

  71. aviator kbPi Avatar

    Everything You Need to Know
    2. Aviator Games: Test Your Flying Skills in this Exciting Challenge
    3. Get Ready to Soar: Aviator Games for Thrill Seekers
    4. Master the Sky: Aviator Games for Aviation Enthusiasts
    5. Take Flight with Aviator Games: A High-Flying Adventure
    6. Challenge Yourself with Aviator Games: Are You Ready to Take On the Sky?
    7. The Sky’s the Limit: Aviator Games for Daredevils
    8. Aviator Games: The Perfect Way to Experience the Thrill of Flying
    9. Fly High with Aviator Games: An Exciting Journey Awaits
    10. Unleash Your Inner Pilot: Aviator Games for Flying Enthusiasts
    11. Reach New Heights with Aviator Games: The Sky Awaits
    12. Aviator Games: A Test of Skill and Courage in the Sky
    13. Take to the Skies with Aviator Games: A Thrilling Adventure Awaits
    14. Aviator Games: Where Every Landing is a Victory
    15. Ready for Takeoff: Aviator Games for the Brave and Bold
    16. Conquer the Clouds with Aviator Games: A Challenge Like No Other
    17. Aviator Games: Prepare for a High-Flying Experience
    18. Fly Like a Pro with Aviator Games: The Sky’s the Limit
    19. Aviator Games: The Ultimate Test for Aspiring Pilots
    20. Soar to New Heights with Aviator Games: Are You Ready for the Challenge?

    juego del aviator [url=]aviator juego casino[/url] .

  72. Medium Hairstyles Avatar

    Good blog post. A few things i would like to bring about is that computer system memory needs to be purchased if the computer cannot cope with what you do with it. One can install two RAM memory boards with 1GB each, as an example, but not one of 1GB and one having 2GB. One should check the company’s documentation for the PC to make sure what type of memory space is needed.

  73. Клининг Челябинск Avatar

    50. Клининг Челябинск специализируется на еженедельной уборке офисных зданий, включая мойку окон, пылесоску ковров, уборку мебели, вытирание пыли с поверхностей, дезинфекцию рабочих столов и другие работы для создания комфортной рабочей среды.
    [url=]Клининговая компания Челябинск[/url] .

  74. Medium Hairstyles Avatar

    With havin so much content and articles do you ever run into any problems of plagorism or copyright violation? My site has a lot of unique content I’ve either written myself or outsourced but it appears a lot of it is popping it up all over the web without my authorization. Do you know any techniques to help prevent content from being ripped off? I’d definitely appreciate it.

  75. Hairstyles Avatar

    Wow, incredible blog layout! How long have you been running a blog for? you made running a blog glance easy. The total look of your site is magnificent, let alone the content!

  76. Fitness Avatar

    Thanks for your posting on the vacation industry. We would also like to add that if you are one senior taking into consideration traveling, it can be absolutely essential that you buy traveling insurance for seniors. When traveling, seniors are at high risk of getting a medical emergency. Having the right insurance coverage package for one’s age group can protect your health and provide peace of mind.

  77. Tattoo Avatar

    Thank you for another great article. Where else could anyone get that type of info in such a perfect way of writing? I’ve a presentation next week, and I’m on the look for such info.

  78. diplom uwKt Avatar

    Заказать купленный диплом, через интернет.
    Доступные цены на дипломы для продажи, узнайте сейчас.
    Купить диплом с гарантией качества, советы от профессионалов.
    Опыт успешной покупки диплома, подробности.
    Как купить диплом безопасно, с гарантией.
    Как выбрать диплом для покупки, важные моменты.
    Купить диплом срочно и недорого, лучшие условия.
    Покупка диплома: безопасность и конфиденциальность, наши преимущества.
    Лучшие дипломы для покупки, только актуальная информация.
    Купить диплом срочно и законно, лучшие условия.
    Почему стоит купить диплом у нас, гарантированное качество.
    Безопасное приобретение документов об образовании, подробности на сайте.
    Почему стоит заказать диплом, важные детали.
    Купить диплом просто, подробности на сайте.
    Купить диплом без риска, подробности у нас.
    Купить дипломы легко, гарантированный результат.
    Официальная покупка диплома, подробности здесь.
    Как купить диплом безопасно и быстро, гарантированный результат.
    купить диплом [url=][/url] .

  79. zoritoler imol Avatar

    Appreciate it for helping out, fantastic info .

  80. user-135957 Avatar


  81. Пропуск в москву Avatar

    Как получить пропуск на МКАД, что нужно знать, рекомендации, Какие документы нужны для оформления пропуска на МКАД, основные требования, Пропуск на МКАД: сроки и стоимость, Как получить пропуск для поездок по МКАД, Пропуск на МКАД: основные преимущества, Как продлить пропуск на МКАД, шаг за шагом
    Проверить пропуск на мкад [url=]Проверить пропуск на мкад[/url] .

  82. Пропуск в москву Avatar

    Подробная инструкция по оформлению пропуска на МКАД, что нужно знать, секреты, Пропуск на МКАД: какие документы нужны, Основные вопросы о пропуске на МКАД, Информация о стоимости и сроках пропуска на МКАД, Как оформить пропуск для движения по МКАД, Пропуск на МКАД: основные преимущества, Сроки и порядок продления пропуска на МКАД, полный гайд
    Пропуск на мкад [url=]Пропуск в москву[/url] .

  83. Pronerve 6 Avatar

    This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

  84. k8 カジノ Avatar

    鉄拳2nd (V2.2)

  85. fitspresso Avatar

    I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  86. k8 カジノ Avatar

    魔法少女まどか☆マギカ (2発1)(V2.2)

  87. gluco 6 reviews Avatar

    What is Gluco6 Supplement? Gluco6 is a blend of doctor-formulated ingredients promising to help users develop healthy blood sugar ranges.

  88. k8 カジノ Avatar


  89. emperors vigor tonic review Avatar

    Perfect piece of work you have done, this website is really cool with excellent information.

  90. tonicgreens Avatar

    Nice blog here! Also your web site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

  91. tonicgreens Avatar

    Its wonderful as your other articles : D, thanks for posting. “To be at peace with ourselves we need to know ourselves.” by Caitlin Matthews.

  92. Medium Hairstyles Avatar

    I have been browsing online more than three hours today, yet I never found any interesting article like yours. It抯 pretty worth enough for me. In my opinion, if all website owners and bloggers made good content as you did, the web will be much more useful than ever before.

  93. balmorex Avatar

    Some really good info , Glad I found this.

  94. emperors vigor tonic Avatar

    What Is Exactly Emperor’s Vigor Tonic? Emperor’s Vigor Tonic is a clinically researched natural male health formula that contains a proprietary blend of carefully selected ingredients.

  95. Java Burn review Avatar

    I am glad to be a visitant of this staring weblog! , thankyou for this rare info ! .

  96. Fitspresso Avatar

    As soon as I found this website I went on reddit to share some of the love with them.

  97. Avatar
    Wang Hua가 말을 마치기도 전에 Wang Shouren이 날카롭게 끼어들었습니다. “또 틀렸어!”

  98. fitspresso review Avatar

    My partner and I stumbled over here different page and thought I should check things out. I like what I see so i am just following you. Look forward to exploring your web page repeatedly.

  99. dom_rxer Avatar

    Зачем выбирать дом из бруса 9х12 | Почему стоит построить дом из бруса 9х12 | Интерьер для дома из бруса 9х12: советы дизайнера | Как обеспечить эффективное отопление в доме из бруса 9х12 | Типы фундаментов для дома из бруса 9х12 | Фундамент для дома из бруса 9х12: какой выбрать? | Сад и огород вокруг дома из бруса 9х12 | Современные технологии строительства дома из бруса 9х12 | Как обустроить зону отдыха в доме из бруса 9х12 | Сколько стоит построить дом из бруса 9х12
    проект дома из бруса 9х12 [url=][/url] .

  100. Avatar
    “하하하하…왕세자에게 소식이 있습니다.” 홍지황제가 환호성을 질렀다.

  101. dom_oger Avatar

    Преимущества строительства дома из бруса 9х12 | Подбор проекта для дома из бруса 9х12 | Выбор кровельных материалов для дома из бруса 9х12 | Выбор системы отопления для дома из бруса 9х12 | Типы фундаментов для дома из бруса 9х12 | Выбор фундамента для дома из бруса 9х12 | Как обустроить участок вокруг дома из бруса 9х12 | Новинки в строительстве домов из бруса 9х12 | Плюсы и минусы дома из бруса 9х12 | Расходы на строительство дома из бруса 9х12
    проект дома из бруса 9х12 [url=][/url] .

  102. Fitspresso Avatar

    Its such as you learn my thoughts! You appear to understand a lot approximately this, like you wrote the guide in it or something. I believe that you just could do with some percent to drive the message house a bit, but instead of that, this is excellent blog. A great read. I will definitely be back.

  103. сайт автор 24 Avatar

    Получите диплом по выгодной цене
    Автор24 [url=]сайт автор 24[/url] .

  104. 슬롯 Avatar
    고함과 고함과 꾸짖음이 마침내 점차 멈췄습니다.

  105. Перетяжка мебели КакСвоим Avatar

    Топ-5 материалов для перетяжки мебели, современных
    Уникальные идеи для перетяжки мебели, мебель, которая будет радовать вас долгие годы
    Сделай свой дом уютным с помощью перетяжки мебели, пригласите в гости дизайнера
    Вдохновляющие идеи для перетяжки мебели, которые понравятся каждому
    Перетяжка мебели: секреты мастеров, запомнить
    перетяжка мебели “КакСвоим”.

  106. dom_moer Avatar

    Почему стоит построить дом из бруса 9х12 | Подбор проекта для дома из бруса 9х12 | Выбор кровельных материалов для дома из бруса 9х12 | Как создать уютный интерьер в доме из бруса 9х12 | Как обеспечить комфортную температуру в доме из бруса 9х12 | Выбор фундамента для дома из бруса 9х12 | Дизайн ландшафта для дома из бруса 9х12 | Инновации в строительстве дома из бруса 9х12 | Советы по созданию уютной зоны отдыха в доме из бруса 9х12 | Сколько стоит построить дом из бруса 9х12
    дом брус 9х12 [url=][/url] .

  107. compraventa de hoteles rurales Avatar

    I’ve been surfing on-line greater than 3 hours as of late, but I never discovered any attention-grabbing article like yours. It’s pretty worth enough for me. In my view, if all webmasters and bloggers made excellent content as you probably did, the web can be a lot more useful than ever before.

  108. provadent reviews Avatar

    ProvaDent: What Is It? ProvaDent is a natural tooth health supplement by Adam Naturals.

  109. seo optimizacija Avatar

    Hello just wanted to give you a brief heads up and let you know a few of the images aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same outcome.

  110. Fitspresso Avatar

    Great line up. We will be linking to this great article on our site. Keep up the good writing.

Leave a Reply

Your email address will not be published. Required fields are marked *